$(function(){
    function register(){
        $(".register_btn").click(function(){
            var $inputusr_value = $("#username").val();
            var $inputpsw_value = $("#password").val();
            $.ajax({
                url:"http://localhost/1926A/yhd/src/php/register.php",
                type:"get",
                data:{
                    username:$inputusr_value,
                    password:$inputpsw_value
                },
                success:function(res){
                    //res = JSON.parse(res);
                    //console.log(res);
                    if(res.state === "error"){
                        alert("用户名已存在");
                    }else if(res.state === "success"){
                        location.assign("../page/login.html")
                    }
                }
            })
        })
    }
    register();
    //注册验证
    function yanzheng(){
        $("#username").blur(function(){
            var str = $(this).val();
            var res = /^[a-zA-Z]\w{3,15}$/;
            if(res.test(str)){

            }else{
                alert("4到16位（字母，数字，下划线，减号）")
            }
        })
        $("#phone_num").blur(function(){
            var str = $(this).val();
            var res = /^1[3456789]\d{9}$/;
            if(res.test(str)){

            }else{
                alert("请输入正确的手机号");
            }
        })
        $("#password").blur(function(){
            var str = $(this).val();
            var res = /^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
            if(res.test(str)){

            }else{
                alert("只能输入5-20个以字母开头、可带数字、“_”、“.”的字串");
            }
        })
        $("#confirm_password").blur(function(){
            var str = $(this).val();
            var psw = $("#password").val();
            var res = /^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
            if(res.test(str)){
                if(str === psw){

                }else{
                    alert("密码不一致");
                }
            }else{
                alert("只能输入5-20个以字母开头、可带数字、“_”、“.”的字串");              
            }
        })
    }
    yanzheng();
    
})